﻿namespace Sustainalytics.DataLayer.EsgRatings
{
    using System;
    using System.Collections.Generic;
    using System.Linq.Expressions;

    using Sustainalytics.Entities;

    public interface IRPIndicatorsRepository<T> where T : IEntity
    {
        IEnumerable<TK> GetDistinctByFields<TK>(Expression<Func<T, bool>> predicate, params Expression<Func<T, object>>[] properties) where TK : class;
    }
}